.wrap .cont {
  margin-top: .4rem;
}
.wrap .cont .cont-top {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  padding: .266667rem;
  background: white;
  border-bottom: 1px solid #e6e6e6;
}
.wrap .cont .cont-top section img {
  width: .546667rem;
  height: .653333rem;
  vertical-align: middle;
  padding-right: .133333rem;
}
.wrap .cont .cont-top section span {
  vertical-align: middle;
  font-size: .4rem;
  color: #333333;
}
.wrap .cont .cont-top section button {
  vertical-align: middle;
  width: 1.333333rem;
  height: .533333rem;
  border-radius: .106667rem;
  font-size: .32rem;
  background: #ffffff;
}
.wrap .cont .cont-content {
  background: #ffffff;
}
.wrap .cont .cont-content div {
  padding: .266667rem;
  font-size: .346667rem;
  color: #333333;
  position: relative;
}
.wrap .cont .cont-content div span {
  color: #999999;
  padding-right: 0.266667rem;
}
.wrap .cont .cont-content div p {
  position: absolute;
  top: .266667rem;
  left: 2rem;
}
.wrap .cont-foot {
  margin-top: .4rem;
  padding-left: .266667rem;
  height: 1.333333rem;
  background: #ffffff;
  font-size: .346667rem;
  color: #999999;
  line-height: 1.333333rem;
}
.wrap .cont-foot img {
  width: .8rem;
  height: .8rem;
  padding-right: .266667rem;
  vertical-align: middle;
}
